Fix BLOCK_INPUT/UNBLOCK_INPUT mismatch in revision 108520.
authorEli Zaretskii <eliz@gnu.org>
Fri, 8 Jun 2012 09:58:43 +0000 (12:58 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 8 Jun 2012 09:58:43 +0000 (12:58 +0300)
 src/alloc.c (allocate_vectorlike): Fix last change.

src/ChangeLog
src/alloc.c

index 32e11e05aa7e65fc9abe1266166bb6162dfd18cd..b4f79f1664887dc15e7029e072d7493e34352687 100644 (file)
@@ -1,3 +1,7 @@
+2012-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * alloc.c (allocate_vectorlike): Fix last change.
+
 2012-06-08  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Block-based vector allocation of small vectors.
index 958da1dbbb014b595a940ec31d3c4816aee53e3a..da2b7ac4330684467ab99d2cd15a87ffe4aba20f 100644 (file)
@@ -3254,7 +3254,10 @@ allocate_vectorlike (ptrdiff_t len)
   /* eassert (!handling_signal); */
 
   if (len == 0)
-    return zero_vector;
+    {
+      MALLOC_UNBLOCK_INPUT;
+      return zero_vector;
+    }
 
   nbytes = header_size + len * word_size;